home *** CD-ROM | disk | FTP | other *** search
/ InfoMagic Internet Tools 1993 July / Internet Tools.iso / RockRidge / ip / manage / snmp / kip / doc / todo < prev    next >
Encoding:
Text File  |  1989-01-17  |  3.9 KB  |  84 lines

  1. TODO list for next release.
  2.  
  3. Merge Charlie's and Kinetics ie.c to get the best version.
  4.  
  5. Need makefile.68, Kinetics should test on their IS box.
  6.  
  7. Use technique outlined by Kinetics to reallocate approximately
  8. 4 more pbufs from area currently wasted in RAM.
  9.  
  10. Include some type of date or version stamping mechanism so we can
  11. tell what version various kboxes currently have.  Ddt could
  12. also do some checking to ensure the symbol table corresponds
  13. to the code in the kbox.
  14.  
  15. Implement configuration flag discussed in last section of 
  16. GATEWAY CONFIGURATION section of ip.at document.
  17.  
  18. Invent another class of route table entry that looks at the upper
  19. byte only of the appletalk net number.  Then we could have for example
  20. one route table entry in the Stanford table that points to all
  21. nets associated with CMU.  Obviously this requires coordination in the
  22. assignment of the upper byte values:  an appletalk number czar.
  23. When NBP BrRq's are sent to such an 'area route', they 'break open'
  24. at the destination end to hit all appropriate zones.
  25.  
  26. With the current one packet arouteTuple scheme, only 64 anets can
  27. be accommodated.  Do we need or want to expand to handle more?
  28. Would require multi packet arouteTuples.
  29.  
  30. Have a config value that is used for testing:  the value would be
  31. the percentage of packets that are simply discarded upon reception(!)
  32. This would allow an easy way to verify error and flow control schemes
  33. in the end to end host implementations.
  34.  
  35. Add some code to nbpback() that prohibits more than 3 lookups of the
  36. same address within a 30 second period.  This is to prevent 
  37. unkind Mac applications from sending infinite numbers of NBP requests
  38. (each causing many broadcasts) at one second intervals.
  39.  
  40. Similarly, CAP and KHOST libraries should prevent infinite or
  41. unreasonable use of NBP requests.
  42.  
  43. Since it makes no sense to use the dummy 3 byte LAP header (it is
  44. just there for byte alignment anyway), use those 3 bytes as a
  45. 'sanity check' of valid appletalk-on-IP packets.  In the gateway
  46. it currently stuffs lapdst=0xFA, lapsrc=0xCE, laptype=2 in these
  47. cells.  The CAP/KHOST libraries should also set and check for
  48. these values and discard any appletalk packets which dont
  49. contain them.
  50.  
  51. Make (minor) mods to KHOST libraries so that they can speak to
  52. a KIP kbox.  This would allow Centram (TOPS) and other companies to relink
  53. their packages and offer a KIP version.
  54.  
  55. Since we are down to about 18 pbufs now, watch stats to be sure
  56. this is enough.  Get doc from Kinetics on how to add another
  57. RAM chip to the kbox;  (unfortunately adding more RAM precludes
  58. adding a BOOTP PROM, since they both use the same socket(!?))
  59.  
  60. Modify NBP ARP as per Mark Sherman's suggestion to allow option
  61. of using a plain Mac NBP impleentation as a gateway.  (You can already
  62. use a plain Mac as an IPGATEWAY request server).
  63.  
  64. Config switch to prohibit sending off-campus IP's.  This could be
  65. turned on in kboxes in dorm situations to prevent internet
  66. 'crackers' from causing havoc.
  67.  
  68. Clarify use of IP broadcasts by MacIP programs.
  69.  
  70. MacIP address assignment service works fine for medium and small scale
  71. installations, but probably not for large sites such as dorms where you
  72. would want thousands of potential users.  For this case I suggest the
  73. following:  have one or more small UNIX boxes (on ethernet) near the
  74. dorm environment, plus the Kinetics box(es).  Then write a simple
  75. appletalk ATP or ASP driver for the Mac that 'fakes' serial driver
  76. calls.  This (appletalk) serial driver can be used with any of the
  77. popular terminal emulators such as Versaterm or MacTerminal.  Then write
  78. a corresponding CAP or KTALK based daemon for the local UNIX boxes.
  79. Students that wish to connect to a general campus (ethernet only) host
  80. will first log into the local UNIX box, then telnet to the ethernet
  81. only host.  If UNIX boxes are too expensive for this, convince Apple or
  82. Kinetics to make a standalone box (no disk needed) that performs this
  83. multiplexing function.
  84.